package Practice.dao.service;

import Practice.dao.model.Users;

import java.util.List;

/**
 * @author hyhWTX
 * @version 1.0
 * @ClassName UserService
 * @date 2022年08月12日 14:45
 * @Description: 数据库操作接口
 */
public interface UserService {

    /**
     * 批量添加的方法
     * @param
     */
    public void addUser();

    /**
     * 根据Id删除数据
     * @param ids
     */
    public void delUser(Integer... ids);
    /**
     * 根据Id删除查找对应的数据项，并根据查找到的数据更改该数据用户的积分
     * @param
     */
    public void upDateById(int userId,int score);

//    查询操作
    /**
     * 查询指定月份注册的用户
     * @param
     */
    public  List<Users> queryMonth(int month);

    /**
     * 根据Id查询指定用户的信息
     * @param
     */
    public  Users  queryId(int userId);

    /**
     * 查找到积分大于某个值得用户信息
     * @param
     */
    public  List<Users>  queryUserScore(int score);

    /**
     * 查询昵称中包含某个值得所有用户信息
     * @param
     */
    public List<Users> queryUserName(String userName);

}
